What is the meaning of the word "frock coat"?

Definitions: